#!/bin/bash

. $(dirname $0)/functions

BASE=$BASEDIR/$(basename $0)-test
BUILD=$BUILDDIR/$(basename $0)-test

ST=1300000000
$RRDTOOL create ${BUILD}a1.rrd --start $(($ST-1)) --step 60 DS:a:GAUGE:120:0:U  RRA:AVERAGE:0.5:1:20 RRA:AVERAGE:0.5:5:2 RRA:MIN:0.5:5:2 RRA:MAX:0.5:5:2 RRA:LAST:0.5:5:2 
report create1

V=10
N=0
CNT=25
for A in $(seq $ST 60 $(($ST + 60*($CNT - 1))) ) ; do
	V=$(($V + 20))
	N=$(($N + 1))
	ST=$A
	$RRDTOOL update ${BUILD}a1.rrd  $A:$V

	rm -f ${BASE}a1.xml ${BASE}r1.rrd ${BASE}r1.xml

	$RRDTOOL dump ${BUILD}a1.rrd ${BUILD}a1.xml
	$RRDTOOL restore ${BUILD}a1.xml ${BUILD}r1.rrd
	$RRDTOOL dump ${BUILD}r1.rrd ${BUILD}r1.xml

	$DIFF ${BUILD}a1.xml ${BUILD}r1.xml 
	report dump-restore-cycle $N/$CNT
done

rm -f ${BUILD}a1.xml ${BUILD}r1.rrd ${BUILD}r1.xml
rm -f ${BUILD}a1.rrd 

